CoeError 列举
CoE (CANopen over EtherCAT) 错误讯息。
命名空间:IntervalZero.KINGSTAR.Base
组合: IntervalZero.KINGSTAR.Base (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
语法
public enum CoeError
Public Enum CoeError
成员
成员名称 | 值 | 说明 |
---|---|---|
errCoeToggleBit | 0x05030000 | 切换位元未变更。 |
errCoeTimeout | 0x05040000 | SDO 协定逾时。 |
errCoeCommandSpecifier | 0x05040001 | 客户端 / 伺服器命令说明符不正确或未知。 |
errCoeOutOfMemory | 0x05040005 | 记忆体不足。 |
errCoeUnsupportedAccess | 0x06010000 | 不支援的物件存取。 |
errCoeWriteOnly | 0x06010001 | 尝试读取唯写物件。 |
errCoeReadOnly | 0x06010002 | 尝试写入唯读物件。 |
errCoeSubindexReadOnly | 0x06010003 | 无法写入子索引,SI0 必须为 0 才能写入。 |
errCoeNoCompleteAccess | 0x06010004 | 变数长度如 Enum 物件类型等物件,不支援 SDO 完全存取。 |
errCoeObjectTooLong | 0x06010005 | 物件长度超过邮箱大小。 |
errCoeObjectInPdo | 0x06010006 | 物件已匹配到 RxPDO,SDO 下载被阻止。 |
errCoeObjectNotExist | 0x06020000 | 物件字典中不存在该物件。 |
errCoeNoPdoMapping | 0x06040041 | 无法将物件匹配到 PDO。 |
errCoePdoLengthExceeded | 0x06040042 | 匹配物件的数量和长度将超过 PDO 长度。 |
errCoeParameterIncompatible | 0x06040043 | 参数不相容。 |
errCoeInternalIncompatible | 0x06040047 | 装置内部不相容。 |
errCoeHardwareError | 0x06060000 | 硬体错误导致存取失败。 |
errCoeLengthIncorrect | 0x06070010 | 资料型别不符合,服务参数长度不匹配。 |
errCoeLengthTooHigh | 0x06070012 | 资料型别不符合,服务参数长度过长。 |
errCoeLengthTooLow | 0x06070013 | 资料型别不符合,服务参数长度太低。 |
errCoeSubindexNotExist | 0x06090011 | 子索引不存在。 |
errCoeValueOutOfRange | 0x06090030 | 超出参数值范围(仅适用于写入存取)。 |
errCoeValueTooHigh | 0x06090031 | 写入参数值太高。 |
errCoeValueTooLow | 0x06090032 | 写入参数值太低。 |
errCoeConfiguredModuleListNotMatch | 0x06090033 | 侦测到的模组识别列表 (Module Ident List) (0xF030) 和配置的模组识别列表 (Configured Module Ident) (0xF050) 不匹配。 |
errCoeMaxBelowMin | 0x06090036 | 最大值小于最小值。 |
errCoeGeneralError | 0x08000000 | 一般错误。 |
errCoeCannotTransfer | 0x08000020 | 无法将资料传输或储存到应用程式。 |
errCoeCannotTransferLocal | 0x08000021 | 碍于本地控制,无法将资料传输或储存到应用程式。 |
errCoeWrongState | 0x08000022 | 碍于目前的装置状态,无法将资料传输或储存到应用程式。 |
errCoeDictionaryNotAvailable | 0x08000023 | 物件字典动态产生失败或不存在物件字典。例如,透过档案生成的物见字典,碍于档案错误,造成生成失败。 |
参见